package com.hzqy.service.activity.interf;

import java.util.List;
import java.util.Map;

public interface ActivityUserFactory {
	/**
	 * 获取用户活动手机号码
	 * @param map
	 * @return
	 */
	public String getActivityUserPhone(Map map);
	/**
	 * 获取用户活动参加次数
	 * @param map
	 * @return
	 */
	public int getActivityUserCount(Map map);
	/**
	 * 获取中奖名单
	 * @param map
	 * @return
	 */
	public List activityUserList(Map map);
	/**
	 * 插入用户参加活动记录
	 * @param map
	 * @return
	 */
	public int insertActivityUserData(Map map);
	/**
	 * 修改用户参加活动记录
	 * @param map
	 * @return
	 */
	public int updateActivityUserData(Map map);
	/**
	 * 获取指定时间内的中奖用户人数
	 * @param map
	 * @return
	 */
	public int getAwardActivityUserCount(Map map);
	
	public void setActivityCount(ActivityCountAbstract activityCount);
}
